<?php
########################################################################################
# Empresa :     Tecnopac Informatica;                                                  #
# Autor:        Deiverson Pacheco;                                                     #
# Data Criação: 10/12/2010;                                                            #
########################################################################################
session_start();
header("Cache-control: private");
include_once("../../includes/session.php");


//Linha para formatação de caracteres com acentuação
header("Content-Type: text/html; charset=ISO-8859-1",true);

//======================================================================================
//==> Include obrigatórias no script
//======================================================================================
include_once('../../includes/classes/class.Conexao.php');
include_once('../../includes/classes/class.Geral.php');
include_once('../../includes/classes/class.Upload.php');


//======================================================================================
//==> Inicializar Classes
//======================================================================================
$not  = new Persist;
$not2 = new Persist;
$data = new getData;
$cor  = new ColorTr;
$util = new Util;
$vld  = new ValidarDados;
$sql  = new SqlInjection;
$ftp  = new Ftp('ftp.tanervosovaipescar.com.br','tanervosovaipescar','aranha11');

//======================================================================================
//==> Recebe variaveis de pesquisa
//======================================================================================
$id          = @$_GET['id'];
$evento      = @$_GET['evento'];

//======================================================================================
//==> Executa case conforme evento
//======================================================================================

if(isset($evento)){
	switch($evento){
		
		case 'inserir': {
				$legenda   		= $_POST['legenda'];
				$ordem     		= $_POST['ordem'];
				$id_produto     = $_POST['id_cad'];
				$nome_da_imagem = $_FILES['foto']['name'];
				
				$ftp->cd($DIR."/fotos");
				$ftp->mkDir($id_produto);
				$ftp->cd($id_produto);
				
				if($ftp->upload($_FILES['foto'])){

						$dt = $data->getDataHoje('-').' '.$data->getHora();
				
						$not->sql = "INSERT INTO fotos_produtos
									(legenda, ordem, arquivo, id_produto, uid, data_hora) 
							 	 
								 VALUES 
									('$legenda', '$ordem', '$nome_da_imagem', '$id_produto', '$ID_USUARIO', '$dt')";
				
						$not->ins();
				}
				$ftp->logout();
				header("location: popup_produtos_fotos.php?id=$id_produto");
		break;
		}
		
		
		case 'excluir': { 
				$id = $_GET['id'];
				$id_cad = $_GET['id_cad'];
				$codigos = explode(';',$id);
				
				$ftp->cd($DIR."/fotos/$id");
				
				for($i=1;count($codigos)>$i;$i++){ 
					
					$not->sql = "SELECT arquivo, id_produto 
									FROM fotos_produtos
										WHERE id = '$codigos[$i]' ";
					
					if($not->ler() > 0){
						$not->ini();
						$ftp->del($not->arquivo);
					}			
					$not->sql = "DELETE FROM fotos_produtos 
						WHERE id = '$codigos[$i]'";
					$not->del();
				}
				
				$ftp->logout();
				header("location: popup_produtos_fotos.php?id=$id_cad");

		break; } 	 	
		
		
		case 'altera_site': { 
				$op = $_GET['op'];
				$id = $_GET['id'];
				$id_cad = $_GET['id_cad'];
				$codigos = explode(';',$id);
				
				for($i=1;count($codigos)>$i;$i++){ 
					
					$not->sql = "UPDATE fotos_produtos SET mostra_site = '$op'
										WHERE id = '$codigos[$i]' ";
					
					$not->alt();
				}
				
				header("location: popup_produtos_fotos.php?id=$id_cad");

		break; }
	}
}

?>